package cn.net.isir.utils;

import cn.net.isir.core.BasicModel;

import java.util.Collection;
import java.util.List;

/**
 * @author liuxubo
 * @filename CollectionUtils.java
 * @package cn.net.isir.common
 * @email lxb@isir.net.cn
 * @date 2018/11/28
 * @comment
 * @since 1.8
 */
public class CollectionUtils {
    /**
     * 连接多个id，用于数据库查询参数
     *
     * @param list 列表
     * @return ids字符串，形式是：“234，2344，56，235，26”
     */
    public static String getIds(Collection list) {
        StringBuilder sb = new StringBuilder();
        for (Object m : list) {
            BasicModel model = (BasicModel) m;
            sb.append(model.getId()).append(",");
        }
        //去掉最后一个逗号
        if (sb.length()>0) {
            sb.substring(0, sb.length() - 1);
        }
        return sb.toString();
    }
}
